<?php


class DateUtils
{
    /**
     * //如果构造函数中未指定任何内容，则会生成基于当前日期和时间的实例
    $now = new DateTime();
    $now->format('Y-m-d H:i:s');        // 显示当前的时间格式 「2018-12-25 15:32:09」
    $now->format('Y月m月d日 H时i分s秒');  // 显示当前时间格式为「2018年21月25日 13时32分09秒」
    下面我们来实际写一下
    示例代码显示了在DateTime类中经常进行的处理。
    创建构造函数指定的日期和时间
    // 创建字符串指定的日期和时间
    $date = new DateTime('2018-01-01 00:00:00');
    // 以format为指定形式的字符串
    echo $date->format('Y-m-d H:i:s').PHP_EOL; // 2018-01-01 00:00:00
    使用方法更新参考日期和时间
    // 使用的setDate方法来设置日期
    $date->setDate(2000, 10, 10);   // 设置2000年10月10日
    // 使用的setDate方法来设置时间
    $date->setTime(12, 10, 20);     // 设置12时10分10秒
    // 确认基准日期是否已改变
    echo $date->format('Y-m-d H:i:s').PHP_EOL; // 2000-10-10 12:10:20
    获取月末的日期
    // 生成指定的日期
    $date = new DateTime('2018-01-01'));
    // 用数值取得符合日期时间的月的最后一天
    echo $date->format('t').PHP_EOL; // 31
     */

}